<?php

/**
 * Created by PhpStorm.
 * User: didi
 * Date: 2017/9/25
 * Time: 17:27
 */
include("config.php");
include("httpclient.php");

class Face2Face
{
    /*
     * @author  vincent ln1394@163.com
     * @date 2017-9-25
     */
    /*
	 * @param picUrl
	 */
    public static function compare($faceimage1,$faceimage2){
        //调用开放平台人脸识别服务
        $arrPost = array(
            'faceimage1'=>$faceimage1,
            'faceimage2'=>$faceimage2,
        );
        $img = HttpClient::post(Config::FACE2FACE,$arrPost);
        return $img;
    }
    public static function  getPicBase64($picUrl){
        $fp  = fopen($picUrl, 'rb', 0);
        $faceImage  = chunk_split(base64_encode(fread($fp,filesize($picUrl))));
        fclose($fp);
        return $faceImage;
    }
}
$faceImage1 = Face2Face::getPicBase64('/Users/didi/Downloads/21103451_1_new.jpg');
$faceImage2 = Face2Face::getPicBase64('/Users/didi/Downloads/21103451_1_new.jpg');

var_dump(Face2Face::compare($faceImage1,$faceImage2));
